package im.engure.common.protocol.impl;

import im.engure.common.client.http.HttpClient;
import im.engure.common.protocol.Invocation;
import im.engure.common.protocol.Protocol;
import im.engure.common.registery.URL;
import im.engure.common.server.http.HttpServer;

public class HttpProtocol implements Protocol {
    @Override
    public void start(URL url) {

        new HttpServer().start(url.getHostName(), url.getPort());

    }

    @Override
    public String send(URL url, Invocation invocation) {

        return HttpClient.sendHttpRequest(url.getHostName(), url.getPort(), invocation);
    }
}
